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