2188
2
6327
7
1309
0
2760
4
1992
3
1749
1
940
2377
697
5949
15
2788
1632
3262
238
4914
2173
4085
868
4627
3058
1545
4130
18
4309
6713
11
582
1940
3444
3364
3001
6344
8