399
1
474
88
434
476
841
2
653
91
97
1063
3
642
1324
401
1935
1594
308
453
3535
4
620
1003
1576
80
645
415
347
60
67
358
1900