97
1
2571
5
690
887
3
136
2093
2427
7
123
622
641
2283
1227
402
1415
4124
15
2133
86
1598
2
625
84
5635
16
100
2958
908
2365
2981
677
95
901
1012