107710 671
15598 50
2824 584
4806 699
817 169
2208 628
9103 523
2828 746
4588 495
3356 129
56302 379
13201 602
20306 270
11679 239
4716 765
14017 302
37162 224
17409 108
7937 245
5763 679
13955 276
5347 585
5399 686
21832 332