76
1
83
458
85
360
2
1000
0
342
413
914
4
1413
3
409
78
1624
5
646
96
293
306
64
1007
619
303
1595
530
1218
882
557
705