2322
4
1728
0
1066
2271
8527
1
566
1386
577
1522
461
1243
1812
951
1433
562
340
1431
123674
35
1958
1451
980
24337
22
2786
1161
673
1185
2
548
450
1001
599