342
274
5330
6913
385
7032
3213
447
495
407
3511
362
22616
17160
15201
13580
10412
1010263
9124
8980
871148
745142
69211
6890