2421
956
1126
1822
8397
13182
1731
952
2211
1302
2242
1794
4110
1430
1970
1769
1890
52948
1988
20280
12514
5148