3025 548
7295 133
1138 98
7149 674
1601 302
4846 357
9736 492
5881 393
6370 304
9556 387
15500 838
5111 391