3195
3
2284
2
1301
1
1304
11153
8
1161
2562
592
0
673
2680
1185
83
1777
3321
2988
3221
4309
1590
5805
444571
9
1618
718
2505
1392
1162
5204
615
685