323
322
3310
252
314
3217
441
416
246
291
513
297
32567
24850
23182
20593
1674267
16092
1489148
14286
1332144
12440
11220
9590