3032 863
10168 141
1902 516
454394 880
4961 384
2373 43
25551 278
16236 313
18301 435
79334 638
23781 927
45835 638
61494 512