15656 360
56167 157
17512 531
37564 314
9031 228
36536 489
45392 332
38002 372
101558 766
19977 242
15305 839
11530 556
8587 450
35052 238
1858 232
3193 846
1712 269
943 56
4290 875