4646 793
8312 97
42472 691
5937 559
247697 721
18053 555
11507 336
12105 528
10787 157
246533 1227
21128 745
29799 608
11929 471
4907 547
1448 158
3532 381
8233 205
4926 445
28143 152
37995 831