3090
6
5504
16
4382
4
19944
2
1174
1
2906
14887
18
810
1239
0
2377
1704
2903
3
131589
11059
9
5169
24337
22
1047
2471
1126
616
2907
297066
1412
3498
2174
2281
7
19783
2189
2932
1331