304
375
480
260
2510
243
333662
341
2814
362
305
321
27037
20270
18841
16822
1320265
13172
1196148
11786
10650
969143
8870
78211