1295
2
2534
2274
4
1262
1
150
789
24384
0
1778
1536
3
2747
5
1120
1391
1271
3610
140941
10958
4008
23
2083
143
8041
321710
9
756041
101667
32
131200
18
3238
269
6