325
2
494
305
363
1
469
685
73
420
617
106
499
365
271
287
885
358
395
829
137
342
1866
4
956
3
807
413
528
569
392
856
1705