2515
3
2966
6
4651
2
918
1
2190
1546
0
2627
5
1704
3593
16
164
5504
777
2377
2906
19944
1179
3910
4382
4
1174
14887
18
3062
9
413
1913
985
1047
5169
131589
1363
297066
2130