20499 241
875 142
7518 31
17153 944
1737 145
3328 640
3438 510
305431 1033
4076 656
9048 859
15896 418
5133 422