19279
2
169211
11
1020
0
294
418
31535
301
345
436
864
368532
513
1661
1
25137
634
2727
396
968
980
1372
482
535
871
328
1523
2275
2328
781
382
458