507
1
1060
2
4876
6
13155
10
4676
0
8302
4
187
1087
1957
682
1113
5
1504
109
257
1333
181
3
233
1175
866
1405
1543
99
1599
178
296
74
397
388
370
501