3058 26
4567 482
7944 429
14580 700
10552 348
20060 1039
2604 206
4706 549
8345 836
5259 871
5192 911
2326 248
3633 108
17227 494
11935 385
10061 614
3321 286
3273 300
5850 423
3700 641
8736 198
6830 486
4617 636
7344 45
4695 422
6815 32
3944 664
5584 39