19279
2
1824
0
25137
1020
17353
2275
31535
20634
8
518
2345
2730
6
172
604
383
798
7885
392
7334
4
4106
3203
10
2809
1065
21743
1
1851
3
2668
1925
2346
503
1132
592