20521 241
876 142
7518 31
17155 944
1743 145
3329 640
3444 510
305438 1033
4076 656
9049 859
15898 418
5139 422