1528
2
3791
7
456
0
1832
3
3723
6
1228
1168
1
1985
3765
4
2566
1523
1583
2535
2061
19783
1819
2932
3498
774
1981
32302
1393
1295
17946
280
2650
20
1153
3090
1691
2250