10031 703
3932 76
1340 65
41563 317
2821 318
5499 774
15952 127
2501 270
1913 193
1895 82
3572 87
13251 538
3660 463
3589 526
9682 103
15462 494
3726 705
2614 243
22814 650
15840 89
8573 641
10921 475
5200 25
7653 606
40681 835
63901 345
42762 162
63728 815