305
0
1239
681
1169
5338
581
1249
1
2225
2
882
3
159
1446
418
1179
933
1346
83
1914
2475
951
5382
5
9817