2515
3
3593
16
2966
6
19944
2
1546
0
2627
5
1913
3062
9
1704
164
4651
918
1
2190
5504
2265
2377
2906
1179
4382
4
1174
14887
18
11059
985
1047
1994
2165
5169
6236
10
131589
297066