5599
11
3364
3
6822
5
12761
34959
18
3180
1
1527
2517
2
3910
2829
6
1504
2263
0
1672
707
712
2578
586
3262
2788
2327
2555
4
2622
3263
1289601
1834
3554
2395
1951
741
1288