3512 565
120287 400
91346 743
42298 712
172117 897
65625 425
144612 409
49596 575
22056 557
88895 148
116879 566
110375 242
81209 648
56932 572
195119 612
80370 353
14965 535
27112 436
17243 322
37864 315
83008 458
132029 993
56611 100
44897 480