526
0
370
1380
503
602
2166
1
1825
83
2562
2
1431
905
538
1604
2294
801
2710
1690
2760
4
1788
951
467
1199