2968 29
12159 276
4483 613
1668 69
9179 604
29456 390
8244 389
17132 531
6900 319
2872 247
11970 353
17046 580
29294 513
24070 39
16146 686
21777 261
3958 99
7360 511
16812 563
5297 385
4798 779
14558 454
32282 284
23823 726
2469 116
5597 717
3199 512
4604 94