1251
0
475
328
2117
4
384
1464
903
1
1212
483
1171
489
412
1883
968
393
494
717
1237
17184
44
597
1227
1318
676
3