902 285
17886 736
8311 502
312348 707
3550 35
12116 451
12742 602
17878 668
1939 114
10227 99
9717 624
12528 584
7161 472
8666 490
2243 291