2440
1086
1746
6441
611
1
1287
2665
1251
1203
1
1046
593
1339
653
1123
816
1754
2076
800
671
551
673
2213
3984
722
26187
8384
610
2695
1097
1
869
906
626
2667
791
1103
754
2386
1
794
1082