21152
8
1828
3
2593
1
1047
2
297066
0
2711
5151
2911
9
4651
398656
19
19079
6
550
4724
1289601
4
1033
1942
3612
10
2082
1050
2493
18
7893
6707
24
2131
1268
2767
5
24337
22
2378
9817
1149
1396