378309
3520
699194
92480
424981
656461
607521
869562
475462
40334
599596
882506
5062799
3502581
2982148
2302804
2205988
2003609
189678
1893357
1737118
1711136
1655195
1622471