19944
2
40177
0
2698
1
2516
2954
3629
781
1446
19079
6
4329
10
1423
1564
297066
432
14861
7
1650
2252
3
267612
4978
1506
1495
3633
13
2194
99072
3873
15
36905
11532
27
3882
5
3303
542