20493 241
874 142
7517 31
17153 944
1737 145
3328 640
3437 510
305431 1033
4076 656
9048 859
15896 418
5133 422