16217 672
1730 180
2829 295
23438 511
30905 455
24476 278
6762 159
7327 75
28325 603
13528 185
9183 446
21696 264
902 97
3727 348
1809 116