390
0
2328
968
957
1557
647
93
57
1571
1
409
683
951
410
2657
3
787
602
1133
2749
1787
1452
2143
2526
2123
2546
81
1436
259
269
417
516