306 26
1451 50
538 122
389 91
904 110
10161 289
957 68
8327 245
2092 573
11468 158
1162 345
31536 66
756 217
2474 283
704 140
1701 451
22024 313
11998 552
6343 550
669 167
11766 741
1601 360
1094 274
13742 51