2502 597
2515 483
246 66
1516 399
1281 322
307 68
4418 122
28711 508
2760 479
107756 430
41366 168
27814 194
5927 469