439823 1007
1583 318
7217 499
4832 464
145052 786
88599 389
9663 678
5146 637
8955 465
1975 73
3749 66
6573 659
7306 301
4267 505