1696
2429
6584
12405
1021
2993
1392
590
847
4231
1105
654
1068
1640
951
18629
2237
1234
978
1754
2395
680
883
2262
783
1441
795
2564
10393
3479
1333
730
1042
655
1440
636
3385
1592
1977
697
1292
2242
664
1873
3801
1515
744
8105
848
8702
809
1028
829
1583
6234
17087
695
682
5545
742