1126
1
947
1245
2403
2
966
982
1587
1254
1868
1155
1335
13499
5
2781
25669
0
980
673
1321
297066
1355
1593
2499
1466
1215
1189
14
2184
1475
3080
3
2245
1457