15030 259
11286 541
10525 647
7570 580
4791 134
5266 730
3032 88
7057 665
6977 547
12411 444
12165 679
4534 91
10590 702
11004 234
13234 803
12602 105
6527 295
3695 248
5990 489
7145 290
9845 872
4306 380
5631 526
9637 116
7850 884
8374 605
5636 753
7002 186