615
2
1217
789
4
547
1
833
661
1337
9044
9
509
598
511
414
1294
0
1229
2106
121
539
1415
481
1495
1722
93
404
477
543
488
3618
15
643
700
62950
17