1231
1
2470
2
1020
1566
2326
4
1733
909
1425
1922
964
706
2086
1225
1587
1543
1330
43
0
120469
35
1894
896
471
1823