7
0
163
315
331
4491
4
104
330
581
34
2103
426
244
156
205
745
379
1070
813
444
2691
538
1020
174
1386
125
429
87
221