200
2
1774
5
70
1
58
74
101
93
320
6
114
3
108
0
328
4
383
227
182
236
215
343
749
2639
2313
809
3225
7
1298
992
23191
62
1685
1141
4154
11
1038
2224
14