1028
1
545
709
531
2
604
1630
552
1460
7
1644
660
1582
2244
0
1789
5
985
932
1656
1006
440
450
758
5869
13
913
76
58
145
44
154
73
110
538