2710
2
1532
1
1337
436
0
1093
868
830
3621
526
3428
566
1833
490
308
1755
496
801
802
83
745
2301
1812
5245
3
3696
8
1821
2277
1788
2562
2999
1876