6526 30
4743 752
6003 328
2961 265
10716 250
5102 686
8832 679
19176 503
18694 119
22167 260
13589 461
4744 685
2516 41
4817 192
14093 240
5288 178
5143 262
12937 193
27339 374
7495 421
7113 287
13234 225
8298 108
3995 574