752
160
1569
333
3980
843
1849
392
1582
336
2156
457
1583
336
4684
993
2439
517
1484
315