3195
3
12459
1304
1
2949
0
9836
15
1161
2308
592
673
1185
2
1777
1987
2988
3221
2239
4309
1590
4954
5
5805
718
2505
1392
1162
5204
615
1376
4724
1239