321
290
3916
362
445
260
295
267
383662
274
386
335
32957
25070
23452
20803
1697267
16242
1517148
14446
1360144
12540
11330
9730