634
966
304
543
250
556
625
435
571
597
843
930
41807
31650
30703
27825
2415267
21704
2075153
1923149
19116
15690
15370
13570