50176 464
1660 241
57917 106
11625 420
151975 631
26978 442
3186 422
1942 39
4327 655
4349 639
4154 572
2960 341
3702 801
3411 364
6958 681