100
91
2
0
201
4
291
1
8
1226
3
17
2000
1455
5
16
200
1140
50
4988
15
213
4023
7
81
2385
51
2594
60
2724
89
2262
36