5033
15
2920
4
4146
7
9172
1
8819
12
3518
2
108797
0
2934
1354
994
6
2663
1860
849
905
1660
745
801
693
526
1619
995
673
1089
3326
3
619
3007
784
1000
1709
582