40576 455
1435 241
55022 105
11518 420
150293 631
26135 442
3148 422
1919 39
4293 655
4299 638
4120 572
2923 341
3661 801
3380 364
6883 681