5093 87
12385 204
30394 318
8280 787
25143 840
7635 845
6940 470
21508 917
23934 412
14242 81
4961 453
14897 327
8003 659
21384 633
4601 264
5959 618
9993 448
10684 473
6214 79
12388 396
10276 398
14251 386
17115 798
3071 178
7005 482
16408 438
29029 591
31156 583