595
1
450
648
758
1129
2
1656
985
932
1117
1006
1082
1573
4
913
4872
7
1349
5864
13
2240
422
3236
10
1643
468
793
1582
1072
0
569
660
709
1788
5
2244
1645