200
156
3
1
127
0
2
20
367
9
286
8
100
349
600
586
7
5
10
370
310
4
345
629
500
513
350
988
21
1500
2878
61
122
727
1000
2336
41
143
800
797
13
11
964
12
837
872
918
16
1003
50
2179
6
33
1461
76
2797
51
1768
86
1553
59
3145
68