19279
2
31535
0
1020
436
345
368532
1132
1343
871
621
17353
2673
2275
1518
1
294
864
1523
522
25137
1238
670
251
2727
2189
2224
21743
968
20634
8
1540
535