31082 125
13928 133
70831 568
32301 921
11289 491
133359 672
185028 253
12854 524
41652 329
42147 386
95262 935
20588 596
24869 241
66833 631
34017 533
19674 404
32267 466
5472 119
19324 836
13298 613
2994 153
24689 451
2732 63
5088 686
7501 159
18548 500
16005 732
4214 83