2992
6
951
1
2530
4
1787
2786
1015
1694
1315
1204
690
2669
2
2505
2299
8527
866
2562
913
1451
0
564
980
784
10736
26
1514
2048
1743
1176
2906
1077
108797