1201
2
1246
1007
1
1189
912
928
28734
49
1841
5
4898
1179
9320
1379
3575
6
1998
3127
1257
9734
3
3381
11
2324
2612
1072
864
2426
1054
1043
2649
3462
15
3790
1032
619