12435 583
4508 185
8668 659
3711 93
14744 368
2266 245
17592 639
2033 173
41420 490
4889 554
9588 516
12542 486
5669 629
8708 815
6154 708
4418 388
42247 292
3526 472
60320 404
12670 568
2539 84
18440 506
2747727 4077
5069 425
6516 752
5739 361
20504 757
21518 457