638
1
107
1624
2
2188
4
1128
74
88
1319
1294
912
0
3104
7
524
775
84
411
632
478
620
756
770
392
626
1378
642
2288
3
2135
86
1599
1880