2129
3
1030
2
3838
4
3169
1
2620
8
1662
1947
11
1979
1181
456
0
1850
1528
752
924
11153
1526
933
289
927
4730
17
1954
1547
4578
6
2032
3189
3916
1203
841
6026
1661