615
2
1808
975
4
405
1
1369
3007
5
2898
13
1493
17
555
450
374
571
6
486
569
519
473
540
437
784
1966
8
390
845
467
401
1148
1008
3
3083
3987
495
494