360
371
254
293
280
3616
313
247
220
320
2710
29427
22510
20621
18283
1469267
14182
1323148
12826
11490
1121144
9800
82711