145
1
58
91
111
539
2
129
135
366
5002
7
856
3
1156
941
1641
6
2527
5
1047
660
880
70
1776
934
477
1087
625
2520
282
1677
578
1447
1651
1150