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