2732
2
1812
1
913
4321
4
2219
564
2906
1813
2562
1372
7034
951
8527
471
1278
2317
3195
3
2322
980
1431
6236
10
3591
11
1514
673
1746
4443
9
7471
1161
24337
22
123674
35