2535
2
2245
3
3090
6
2903
2932
3765
4
21152
8
3080
297066
0
1305
1
1399
5
1013
3931
1066
571
894
1801
1366
1988
1905
476
1226
737
2349
650
25669
14
3053
7
19783
1152