2515
3
1546
0
2627
5
4651
2
918
1
2190
3593
16
2966
6
164
3062
9
1913
985
7258
2525
4
14861
7
777
2949
2936
10
1760
108797
1812
297066
1372
1458
3926
14
413
1679
1162
1331