3039 907
1626 340
36413 587
2342 296
4365 569
72446 411
12262 69
5843 252
21603 335
10653 798
3035 428
4836 695
2548 305