2558
2
1637
1336
1016
1
1347
1175
3222
6
892
1251
1019
2366
5
1788
2327
11
1466
4684
4
1445
4179
2328
3
1713
420
0
2977
15
1178
300
391
688
1060
55