2600
4
2392
2
1606
1
3326
3
1816
2193
9
1495
1734
1405
838
2468
1564
4115
10
2757
1423
5565
2890
6346
16
2082
3014
20
951
1348
2934
1015
1087
1275
0
1195
1622
1749
963