1103 278
2962 958
2772 909
4412 481
548 149
2841 908
769 94
4856 603
9716 279
12471 332
6444 669
3684 403
5095 528
1654 240
1361 38