1082
1
1953
746
2
4872
7
1318
913
1001
64
560
1545
2483
1257
3
1763
625
561
578
1601
860
1115
574
1649
630
739
706
2054
953
0
1269
814
1428
717