1247
2
21152
8
2593
1
297066
0
2711
1057
518
5151
2911
9
1144
4651
3
2551
398656
19
4431
34959
18
1964
550
3492
4724
189326
1942
2082
840
3546
2009
7893
4