1189
0
1225
1478
789
477
984
791
581
1028
893
809
557
1056
2230
558
4447
19
2439
876
21152
8
491
596
318
562
536
484
5043
1
756
2663