648
1
439
263
1332
3
370
1035
735
1110
363
1211
2
1212
77
491
0
728
991
10
1062
842
1216
816
952
939
505
513
1378
4
426
1050
2297
956
1179
1646
7