524
1
974
3
1010
1281
1356
5
2345
502
685
605
3268
4
3393
7
1434
0
675
5763
9
3448
2146
2
1287
6
1092
1169
5181
627
994
1031
1851
1435
9382
11
2144
1805
622
2642