4432
6426
5302
18784
27012
47113
2888
2210
1342
990
1372
1683
1599017
1108412
10123276
1003916
95913
9243258
7593154
736311
69306
59554
55122
52758