1031
3
1617
6
3432
18
529
1
459
480
449
5569
16
1837
11
429
1674
2
3328
4
730
801
471
2961
9
2158
625
1187
1298
8
710
380
524
1317
0
381
2305
656
542
1521
530