19279
2
2855
3
20634
8
2730
6
467
0
2668
845
453
945
348
4211
19
4820
895
169211
11
4396
418
44199
2275
78
1020
637
269
383
3442
31535
282572
1029
968
2224
918