292
4012
4714
291
428
322
341
250
5510
355
380
39132
28457
21640
19861
17693
1417265
13832
1284148
12436
11060
1071144
9470
80411