679
2
641
4
536
444
1321
6
1082
1
287
1521
1464
7
845
856
0
581
121
860
449
351
719
5
396
370
2786
348
187
1395
120
67
317
148
2153
3208
3