1011
5
466
2
1258
498
1361
14
1483
1
1176
1736
666
470
546
497
407
1561
554
547
533
464
703
661
2247
439
2172
11
506
8123
2059
1499
4
1754
1745