1648
5621
3622
1123
668
2542
846
750
1116
974
673
2239
2798
2031
7126
3301
705
1582
1833
1470
3033
942
1460
2263
709
849
788
1088
3248
1099
1174
1462
1692
2140
780
872
811
873
1966
1534
732
1375
896
10135
2848
1517
1068
2500
22255
1028
4281
1043
1960
1090
8424
2050
690
885
1387
1843