350
312
386
313
426
351
346
4216
373
280
363
410
34407
26380
24832
22083
1833267
17002
1631148
15396
1461145
13090
12310
10400