15973 360
57271 157
17829 531
38928 316
9234 228
37426 489
46201 332
38884 372
104894 766
20576 242
15885 840
11753 556
8798 450
35836 239
1895 232
3241 846
1744 269
984 56
4396 875