3008 30
21979 665
4947 787
4836 362
37785 825
2341 213
11915 131
14667 380
24654 818
16155 62
21875 697
21235 241
4213 329
5278 597
4537 391
4369 463
3500 99
47936 829
14245 227
13122 651
21145 552
13789 69
4121 80
6694 231
7265 608
6391 623
8510 813
14412 862