307
1
456
4
440
909
6
603
2
749
841
1154
0
837
605
1216
3
756
662
2951
14
1460
624
937
988
10
883
1560
7
833
12954
4840
11
1378
1801
924
764
1550
1600
1781
5