24226 847
7356 551
15299 386
5948 343
2513 44
7121 869
5007 813
1275 86
3274 436
4623 936
1596 39
4726 454