5096 58
4277 281
11017 333
6707 577
2249 307
4206 286
9303 726
29489 538
7264 289
17378 583
13498 616
10926 721
3889 569
3695 737
11916 648
2158 127
2678 338
12780 549
6808 778
4875 812
5131 318
7180 800
8854 716
10039 588
2122 52
12260 434
9956 309
11472 446