32222 600
11508 720
43143 645
5778 519
71143 653
95723 482
9814 222
6357 203
3466264 6460
20675 383
46217 647
34731 633
18227 551
41556 746
71460 784
33082 505
27544 369
7863 80
57112 163
37423 382
14501 439
21435 56
30908 623
31235 927