19279
2
2524
17353
0
31535
25137
467
2275
1020
20634
8
1559
1
2804
968
798
390
670
3092
3625
7
49165
2546
1343
2320
4594
4111
1132
3887
9
2224
3025
21743
2952
97284