200
156
3
1
127
0
2
20
366
9
283
8
100
346
600
585
7
5
10
367
308
4
343
628
500
511
350
985
21
1500
2865
61
122
725
1000
2334
41
143
800
795
13
11
963
12
796
834
871
915
16
1001
50
2176
6
33
1458
76
2794
51
1768
86
1547
59
3139
68