1107
595
450
570
680
533
594
1114
260
350
504
395
587611
42340
42103
40047
3552270
3309154
29264
2798149
26626
22632
21080
19270