3895
2
2416
0
3478
2690
4
3587
6075
15
1293
1081
797
1
572
1869
3
380
1350
453
2756
3289
2571
607
3024
917
2204
14
297
133
5338
1611
1346
1664
562
1285