440
495
1258
582
601
775
610
561
410
150
240
536
687312
49243
48500
47938
4245271
4040158
33074
3247151
31036
26592
24451
22820