1880
2
2730
6
2657
3
2668
20634
8
1084
0
31535
486
19279
2855
320
543
358
871
722
925
1860
316
416
492
1289
705
255
306
797
1020
371
1559
1
288
169211
11