2190
2
928
2442
1
1179
1838
1721
983
1463
861
1203
1233
1074
1551
43
53
92
56
32
29
63
36
91
1656
1118
3
1195
933
1424
5