1095
1
1783
3
504
790
2
1031
2945
11
524
677
555
671
572
1550
7
634
4
1297
1182
718
64
2422
1439
656
849
1741
1428
62
0
998
973
635
594
1022
954