19279
2
31535
0
325
1020
20634
8
2727
17353
11829
1343
611
2275
25137
392
422
798
2645
3360
273
543
800
3440
882
2730
6
58
355
2668
521
451
21743
1
1663