849
1
1960
4
64
1031
2
2945
11
524
677
3
671
555
1550
7
572
2427
790
634
508
0
1297
883
718
1182
1007
915
3449
10
717
11139
521
263
1331
867
81