4450 527
34236 277
339613 932
29891 299
20132 722
30335 645
37097 213
88392 755
2810 652
3671 551
13008 720
4552 630
1970 119