5032 806
1939 223
4125 482
2750 42
9140 901
3104 512
2353 81
4908 79
4199 461
3784 448
5089 361
1558 36