29598 325
10186 91
19150 390
12711 315
8270 440
13950 420
6571 599
7216 305
8474 697
7974 166
3132 163
14849 584
11607 92
9720 299
4057 751