2578
4
3854
2
1665
1306
1
764
0
2591
4309
6753
17
2935
5070
19
3354
1037
2315
644
3691
2372
5486
1547
1660
2368
1120
83
1431