31
243
946
969
257
27131
33200
85829
731004
433
27107
37
312
1897
16152
14153
66339
62184
62263
237
51
222
18
216
1160
37157
49190
166693
2495
13127
441
13180
1571579
139980
170574
105810
69795
70398
1230
1534
296
189
163