1391
0
409
1045
456
408
1557
1661
1
2634
602
2069
3
964
584
410
276
691
1161
846
1423
1124
2830
7
668
63
1780
381
1101
345
2941
839
157
439