1492
3
7394
5
2529
7
2430
2
785
0
2342
1
610
12185
3629
4363
3098
3871
2794
2600
1618
2631
841
3470
2988
1221
4757
862
885
938
1246
2650
20
3001
755
3066
1101