2138
1
1727
2
3321
6
1001
0
633
676
3146
3
17607
5
2069
2840
4837
4309
717
1101
2125
1830
968
4458
4
2845
2054
4862
4032
13995
236
2144
5043
94424