2515
3
3593
16
1546
0
1913
2966
6
2190
1
2627
5
3062
9
1558
2
4651
918
1767
164
383
1081
1431
1583
1239
2505
1075
4309
2942
1250
658
3378
7
2836
1622
2873
2710
1815