1086
0
2125
1
1603
475
2920
3
1084
394
375
501
1748
1793
121182
500
1053
371
1466
2188
8
418
339
284
951
419694
9
362
863
197
530
918
882
569
259