951
1
1015
8527
2505
2
1451
0
665
2219
1694
159
3354
690
2436
2669
2299
913
980
1787
1777
24337
22
564
3107
7
784
2048
10736
26
1514
123674
35
2562
1743
1578
6