5859
2518
6258
2689
5047
2170
4081
1756
2282
985
4109
1768
3507
1510
6034
2593
2849
1228
4340
1867
2863
1234
3024
1303
2982
1285
3395
1462
2772
1195
2436
1051
5334
2293
2415
1042
3633
1564
693
304
2541
1096
1323
574
1610
697
1113
484
994
433
1512
655
1127
490
1183
514
945
412
672
295
714
313
882
385
1120
487
2548
1099
1582
685
1071
466
1673
724
1505
652
742
325
1799
778
2268
979
4690
2017
1134
493
1064
463
2681
1156
2079
898
1596
691
805
352
478
1533
664
1239
538
854
373
595
262
889
388
Copyright © All Rights Reserved