347
1
877
488
2
1003
621
653
88
80
645
415
481
91
97
1153
941
1101
1620
3
401
1063
642
1324
308
1594
435
476
453
474
857
778