2510
243
333662
2814
362
305
321
357
294
183
313
335
26567
20050
18361
16472
1288265
12742
1168148
11514
10460
945143
8650
77011