72565 328
14088 44
9779 874
12685 699
37553 390
35400 373
14483 735
36923 412
19659 326
9956 159
96152 495
27274 142
15876 131
9121 690
17381 528
7478 375
15058 746
10176 139
43335 584
43665 660
22970 810
41632 292
934377 959
58157 735
85615 873
53026 277
55230 314
39872 350