5223
496985
12129
903504
881267
667570
215163
169350
11421
810622
13350
277264
5091799
3519581
3022148
2324804
2214988
2013609
1912357
190078
1746118
1715136
1666195
1625471