10656 221
331 30
1055 122
2169 597
28353 342
14383 186
249350 2045
24265 768
57143 593
82933 668
29855 745
4039 563
4061 789
6698 512
5026 802
3089 502