1102 278
2962 958
2772 909
4391 481
548 149
2841 908
767 94
4849 603
9716 279
12470 332
6444 669
3684 403
5093 528
1654 240
1360 38