500
104
3181
659
5301
1098
500
104
1800
373
3980
824
1979
410
2728
565
1311
272