2505 298
7283 510
9655 330
29421 503
14675 338
126027 752
12630 733
33227 913
19238 456
4301 319
4832 190
6132 214
3367 747
6703 667
5095 432
9157 493
20192 668
4207 211
5456 346
2999 230
4525 331
2446 345
7528 35
12306 419
5432 600
22900 502
6191 433
7672 523