19783
2
25669
0
32302
2535
4471
17946
2906
1
21152
8
2996
572
1527
758
1458
3083
1635
4
1827
4044
5
2964
1189
1294
2156
4933
13
578
1193
2475
14
4274
3
2009
3624
501