3593
16
2515
3
4651
2
1913
0
2966
6
1546
2627
5
3062
9
918
1
2190
164
1510
101415
109
2134
985
1952
14861
7
4043
1749
1991
1015
3034
4
7793
2122
777
2100
19944
2687
1446
1868