1029
0
2730
6
525
2522
451
503
269
605
980
1
90
358
646
17353
547
72
1152
2551
279
1222856
4
1116
683
648
1518
2190
798
447
1428
273
1711
881