3177
10
1170
16
500
1
218
63
556
1076
2
233
231
1735
4
72
40
420
580
0
616
551
872
3
244
68
257
168
278
324
283
340
868
346
199
234
1063