1840
2
2211
0
1501
20634
8
467
611
1020
2189
2275
575
569
458
475
380
615
31535
799
78
93
436
2673
486
453
314
968
282
19279
472
522
845