1107
595
450
570
680
533
594
1114
260
350
504
395
588311
42390
42203
40077
3553270
3311154
29264
2798149
26666
22632
21120
19280