29965 325
10391 91
19276 390
12949 315
8428 440
14346 420
6680 599
7354 305
8594 697
8165 166
3168 163
15089 584
11810 92
9896 299
4111 751