957
0
1557
647
93
57
1571
1
409
683
951
410
2657
3
787
602
1133
2749
1452
2143
2123
2546
81
1436
259
269
417
516
1997
2
443
326
1824
4940
5