20505 241
876 142
7518 31
17155 944
1742 145
3328 640
3439 510
305434 1033
4076 656
9048 859
15898 418
5136 422