31132
2814
3011
243
222
312
2912
182
307
190
163
120
22396
16990
14991
13420
10242
998263
8974
8880
854148
741142
68411
6820