77703
881980
203957
539973
20769
961153
655297
126667
948324
503117
568414
981959
994741
788769
852877
31403
15155748
679986
4679578
4296980
3485510
3325192
2260216
2193495
2054492
187966
1857948
16345
154861
1543545