2786
1
951
3412
4
1767
2
1015
1694
690
2669
2505
905
2299
8527
1451
0
2562
913
980
564
784
1475
2048
10736
26
1514
1743
2906
1077
108797
956
2219