545
1
1393
2
634
1465
1082
1129
1573
4
1006
440
985
932
1656
1117
4872
7
1349
913
2240
812
5864
13
957
819
1043
0
1965
1820
825
8160
23
784
3449
9
703
689