2245
3
3080
21152
8
4837
5
674
2
2740
1
1047
3090
6
2932
297066
0
2822
2430
1564
1669
4
1635
2992
1982
1532
1622
1505
1523
2951
1384
1169
4326
981
4832
1512
975
5151