29049 487
3730 352
14184 861
6077 72
336918 1274
7255 557
62594 390
27176 357
43896 806
80040 757
85679 746
19590 652
17285 576
2102 286
2646 289
8220 617