29903 325
10367 91
19261 390
12917 315
8408 440
14288 420
6661 599
7338 305
8571 697
8128 166
3164 163
15047 584
11781 92
9871 299
4107 751