1840
2
1020
0
2189
575
20634
8
408
467
78
93
355
968
1880
436
453
811
845
320
282
81
369
586
17
514
443
719
282572
177
986
356
3498
4
2964