21152
8
1828
3
2593
1
1047
2
5169
108797
0
3551
10
297066
1289601
4
1347
2711
17970
15
5151
2911
9
4651
2966
11
398656
19
19079
6
189326
791
550
1031
4724
1033
1942
1622
2083
5
3612
2082
1050