2593 370
15811 159
1029 161
777 195
20576 578
30740 193
13109 124
14601 700
4193 524
10889 821
6781 282
18711 326