3032 257
9846 414
7308 891
2775 708
4159 393
9484 178
1411 313
1164 226
3348 244
5774 505
5263 367
15621 440
963 126
20447 653
2310 421
2475 586
13037 746
2912 391
11289 715
18303 247
3314 358
3609 702
19255 647
15572 71
6549 696
9485 927
16043 135
12682 835