3543
21110
2167
4428
2817
5080
2566
35912
1560
6023
6298
86613
1615117
1131312
10648276
1019016
96783
9647258
7944154
755711
70006
60654
56212
53368