16828 736
7936 502
311921 707
3444 35
11777 451
12127 601
17338 668
1875 114
10123 99
9645 624
12371 584
6855 472
8256 490
2151 291