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