370
0
158
968
316
3428
3
4328
10
105290
400
700
933
1
479
1112
610
282572
745
303
320
1477
2934
329
257
820
1101
381
1130
744
1936
495
1132
492