3593
16
2515
3
4651
2
1913
0
2966
6
1546
2627
5
3062
9
918
1
2190
164
1510
101415
109
985
14861
7
4043
1991
1015
777
2134
19944
1215
1534
2899
2302
4702
4
2741
1709
4309
1075