18784
27012
47113
2888
2210
1342
990
1372
1683
1356
58620
1871
1599017
1108312
10122276
1003916
95913
9243258
7592154
736111
69306
59554
55092
52758