437698
476368
960452
704486
363797
225918
166800
407932
1529148
1343636
1226706
1198948
1186634
1118830
1104244
1097860
351257
272744
788214
620413