3010
1297
3507
1510
4494
1933
2849
1228
3199
1378
2863
1234
2212
955
2982
1285
3395
1462
2772
1195
1827
790
1813
784
2576
1111
693
304
1652
715
924
403
1050
457
742
325
672
295
1512
655
1127
490
819
358
945
412
462
205
469
208
553
244
1491
646
980
427
1071
466
1106
481
931
406
1204
523
1596
691
4690
2017
1134
493
1064
463
2681
1156
1470
637
1141
496
805
352
749
328
686
301
777
340
959
418
700
307
714
313
854
373
595
262
889
388
756
331
665
292
630
277
763
334
Copyright © All Rights Reserved