31092 127
14529 387
8628 524
13937 630
3585 310
28430 359
6405 337
4821 85
7341 314
8870 591
8500 200
10798 473
11271 307
11008 186
5781 840
6710 883
5014 324
2704 173
7688 385
4074 422
9330 652
3111 428
4642 758
1954 420
9694 313
3096 422
3051 124