4501 591
42044 471
22261 878
8331 358
10869 698
67452 1029
25737 519
23525 748
6310 381
15266 642
3198 452