24251 847
7364 551
15301 386
6005 343
2515 44
7127 869
5017 813
1285 86
3290 436
4630 936
1598 39
4879 454