31766 382
10832 348
13267 275
10023 675
8761 186
3121 282
4173 89
9441 148
2004 370
34194 602
19611 694
2539 410