2296
2
2177
11483
8
1425
1
11881
3
2361
544
0
991
5590
18385
2229
4
2683
20634
1721
1222856
2799
17730
11
2445