2506 542
2121 191
114337 561
154541 299
46887 171
10330 916
3277 394
29921 432
23009 367
6614 686
2953 205
4825 675
4476 574
4852 667