21152
8
4443
9
2593
1
1019
13499
5
297066
0
55904
37355
13
2711
2
3539
3
3683
4562
10
5151
2911
4651
1244
398656
19
2039
550
2073
4724
843
873
1942
751
1169
1179
760
1017
1042