3032 863
10169 141
1902 516
454407 880
4961 384
2373 43
25551 278
16236 313
18301 435
79335 638
23781 927
45835 638
61496 512