25596 145
11646 177
3454 169
4909 679
3486 520
5096 337
2462 275
6165 338
4903 822
17543 306
40465 892
61669 599
43330 254
143518 283
22340 535
13122 260
9873 200
15004 665
11534 99
4346 198
286515 385
137346 770
10463 408
9052 244
5261 530
2708 70