2100
2
2392
3132
10
1690
1
1809
5
2173
3154
6
1788
1081
3315
1467
2578
18258
0
2335
1082
1892
864
3926
14
1563
938
1219
13995
2564
877
70
2776
1127
666
1596
300