2502 501
925 252
3056 756
403 51
1154 354
2902 757
388 72
322 54
4334 558
888 247
5461 401
309315 1275
138106 145
6917 612
515 148
500 107
2397 346
1839 516
2207 39
88189 191
1693 112
2845 585
111842 465
91546 240
135901 678
7038 425
68249 282
3922 707