3593
16
2515
3
4651
2
1913
0
2966
6
1546
2627
5
3062
9
918
1
2190
1226
164
1510
101415
109
3765
4
985
14861
7
1295
4043
1991
1015
777
2134
19944
1581
5225
8
1215
1534
2899
2302