2600
4
20312
39
2213
1
7893
2755
1535
2732
2
5565
9
1534
2069
5
1485
4606
3212
27
2977
3196
2489
2515
3
734
1917
1960
0
962
2711
1713
4158
8
2788
2954
2781
2204
3535
5094