21397 159
4840 641
10762 441
4296 638
29513 342
30874 177
12144 294
3678 74
29175 233
2581 166
13592 343
29614 107
6983 45
9499 671
4135 372
12270 741