2245
3
3080
21152
8
19944
2
1417
1
1047
3090
6
2932
297066
0
603
5151
1022
2883
5
2333
3715
2163
2100
4651
1586
14589
10
1424
189326
1514
3791
7
2773
280
1265
760