2198
455
1471
305
1506
312
3198
662
2298
476
1300
270
1980
410
5301
1098
1598
331
1479
307
2721
564
2640
547
1198
248