971
2
747
4
948
1195
1
3287
8
887
1300
9
551
615
505
2197
3
2462
678
583
493
2746
6
1016
383
511
1210
1056
2168
7
484
2137
1721
1451
0
1235
6127
1463
7562