5006 83
2983 222
4645 548
1926 377
4067 290
2890 151
12801 329
3998 604
6242 615
3913 527
5092 469
3485 765
5131 428
9225 602
2476 367
4204 168
5800 261
7935 459
16238 381
3897 492
9311 591
5752 771
7365 540
4130 427
6672 695
2906 177
3821 539
4312 405