2297
2
2115
1391
1
1618
2277
0
2821
607
2999
1667
3
3962
6
3517
1683
5597
8
1752
12459
346
1394
4012
2939
891
5135
4228
3128
2528
3758