652
0
1310
2992
635
429
3120
4
868
1787
1
4034
436
443
978
628
633
309
719
2476
2
1017
3126
3
737
581
394
1765
1869
444
445
637
560
1225
504