674
2
1767
2942
6
3506
8
5090
1572
1
2732
7034
951
4759
2499
8527
1812
913
1844
3176
1301
2322
4
638
0
1431
3145
592
6236
10
123674
35
1514
740
2906
4443
9
980
24337
22