2333
2
3782
7
4833
2578
4
3854
1665
1306
1
764
0
2591
536
4309
6753
17
2935
5070
19
3354
1037
2315
644
3691
940
2372
5486
1547
1660
2368
1120