19710
970451
404660
830782
985540
6981
663480
472265
171725
923420
107351
678893
5321799
3750581
3263148
2580804
2313988
2161609
2084358
194878
1858118
1755136
1752196
1670471