5091 61
3942 498
2605 45
5277 648
4253 867
2824 263
8281 967
6526 329
8263 532
3227 550
9601 251
4720 201
1784 85
3292 753
14655 368
14661 652
18056 54
15290 450
17664 322
21704 233
7713 391
2115 225
3661 30