3149
4
1551
2
4396
3
661
0
360784
19
581
3599
1
538
593
312
195
448
4820
453
3415
20
719
44
490
978
2809
2301
547
1218
418
474
2235
503
730
2668