1030
3
1617
6
3432
18
529
1
459
480
449
5569
16
1837
11
429
1674
2
3328
4
730
801
471
2961
9
2155
625
1186
1298
8
709
380
523
1317
0
381
2304
656
542
1519
530