652
0
1310
2992
635
429
3120
4
868
695
1787
1
2234
4034
436
443
2297
2
796
6
614
471
1618
8627
3
2999
978
628
633
4670
309
1752
719
2476
1394
4012