24003 320
6691 421
1849 135
2251 271
1841 118
5304 714
4516 351
3504 236
4353 855
5157 491
3590 56
2002 225
1605 127
2892 298