16623 65
10387 239
7153 532
18886 822
12892 54
3015 409
17889 116
10963 301
5089 448
3391 295
8303 946
4314 277
9292 258
18874 587
12096 397
6544 74
30145 464
13285 783
8107 175
9610 842
5003 687
8385 299
11100 818
4580 672
3823 676
7804 271
5795 603
1943 136