1049
0
381
1045
547
410
844
787
358
722
2702
429
477
349
1101
981
552
1428
5875
719
369
1425
18
1110
514
339
970
980
503
1059
347