16217 672
1729 180
2826 295
23427 511
30903 455
24474 278
6762 159
7324 75
28323 603
13528 185
9182 446
21696 264
902 97
3727 348
1809 116