2502 597
2502 483
243 66
1515 399
1276 322
304 68
4400 122
28701 508
2757 479
107739 430
41330 168
27803 194
5916 469