57580 500
18958 142
20776 545
46440 881
16997 645
28077 708
80134 868
51350 761
4182 107
7071 450
30410 116
25354 447
13946 255
5301 111
12438 250
7733 526
8373 590
21960 531
5396 371
3900 100
7569 148
11241 524
55492 259
16169 127
9799 875
13343 90
27687 503
4572 528