4051 263
50176 694
8550 638
3354 317
8015 90
6181 426
4307 361
1861 135
4359 436
5369 129
46755 289
57597 159