21152
8
2593
1
297066
0
2193
9
2711
2
1274
1526
1202
1929
1737
2114
1819
5
5151
2911
4651
3
550
398656
19
2618
2140
2032
4
2600
4724
2452
1942
2082
979
131589
2259
7893