1545
2
1335
1
1618
2277
0
2722
3
1168
2999
2209
644
2941
4
4670
1752
346
1394
2082
4012
2939
891
2528
1681
3758