384
1
436
563
6
374
1264
3
1139
2
376
888
944
703
547
538
464
533
1112
8
432
472
421
404
3181
433
1939
1015
878
612
487
2736
504
983
5
625