2603 29
16695 189
8281 647
62637 135
31484 339
65855 275
203606 1052
20234 651
13698 290
46783 897
41258 399
4997 150
10698 603
6038 480
5561 902
4016 342
2389 89