18329 529
1546 237
34744 243
14580 222
2900 166
6575 686
28079 275
7774 754
45288 603
16527 371
11807 323
3859 62