3041 907
1661 340
36465 587
2343 296
4365 569
72457 411
12268 69
5845 252
21604 335
10653 798
3035 428
4836 695
2548 305