303893 663
10155 581
13636 266
215103 933
11582 266
4166 381
128576 708
9548 548
32374 333
25847 912
16243 111
30663 578
44191 231
7698 420
14140 563
9558 385
48837 793
75557 800
30427 135
4549 77
1785 281
14485 225
4982 483
2950 224
5029 666
3079 329
1923 118
3954 161