370853 1115
2463 441
476875 694
300627 484
290058 784
22669 240
18267 338
33935 746
11264 99
39313 696
21126 570
90319 347
39556 631
29177 209
51722 413
78176 399
35209 313
62832 172
156596 754
21424 315
28757 909
75402 776
46125 337
3457 396
8056 561
7083 63
4316 406
4967 418