29515 98
5001 415
2109 341
9597 268
6278 313
979 207
2835 852
402 123
8139 729
5507 518
5334 349
9490 169
1656 414
3478 359
3366 512
2508 193
3015 41
65161 726
8658 86
5514 641
50358 682
4199 34
3855 129
45663 219