938
0
2990
1972
1
965
1777
1494
4
2181
915
1189
1262
2
1105
32302
596
562
3168
851
2663
914
490
1581
1243
668
1166
2123
534
685
1298
2271
1193
2996