4481
6
10425
5
1810
10292
8
6947
1123
3
299
2
280
1
63297
36
220
336
448
669
333
375
335
442
399
527
883
674
463
541
582
799
314
356
326
332
477
404
493
269
483
450
660
1187
1127
1010
896