5093 48
21949 435
3272 60
2018 383
5231 343
23430 716
4377 148
1573 123
2812 35
2708 456
2908 492
6015 652
3599 940
3177 514