605
1
614
2
1243
951
0
8158
23
5358
5
1225
678
2621
9
602
485
1281
538
623
512
2128
547
415
579
4882
534
473
634
697
482
1311
4
620
2712
1410
3