2294
1
2999
3
2535
2
1749
3498
4
21152
8
2173
32302
0
2505
83
1348
1306
1816
1277
19783
3354
2166
2932
1603
1015
951
1055
1498
17946
1261
1734
1740
3326
2990