921
3
1305
7
1349
554
1
1174
418
2941
4
805
1164
1473
1681
9
1999
11
615
483
2
1702
5
2144
3539
6
1193
946
2458
2195
582
492
2717
678
510
1056
1207
7084
3215
20