2190
2
928
2442
1
1179
1837
1721
983
1463
861
1203
1233
1073
1551
43
52
92
54
32
29
63
36
91
30
1656
1118
3
1195
932
1423
5