31596 271
6482 851
5749 879
4981 468
4390 48
2779 174
9733 379
8422 549
5278 780
1542 68
7499 451
12030 121
3231 106
4056 123
9503 519
4387 277
5681 538
10131 538
5252 592
1350 134
17715 785
30357 249
6708 308
3713 102