21152
8
2593
1
1751
2392
2
2760
4
929
3
1606
2566
4002
2294
297066
0
3188
14
2711
1576
999
1695
7
2530
1787
1748
5151
3684
2911
9
4651
3368
398656
19
1095
457
19944
550
1891