10949 221
343 30
1076 122
2170 597
28453 342
14456 186
250789 2046
24515 768
57629 593
83239 668
29901 745
4051 563
4074 789
6708 512
5032 802
3093 502