2012
2
2542
2528
3
3587
2595
0
3765
4
1401
3942
1590
1
2884
5
1223
3371
9
2316
120
3841
12
721
800
59
2921
738
3105
4834
2826
3466
3195