1380
560
8818
13732
210
1239
341
616
4514
344
293
8826
200
375
4525
333
447
122
4815
404
6116
7216
6618
90
163