2502 597
2509 483
245 66
1515 399
1278 322
305 68
4411 122
28707 508
2760 479
107748 430
41351 168
27811 194
5922 469