4303
12
6001
4
2462
3
2123
2
1650
1
971
0
5151
2638
2715
6
1966
5
3071
11
1432
2740
1055
1033
621
1495
503
2906
267612
720
477
1785
785
2145
2980
3556
7
1494
5946
4235