2035
6
4032
12
2105
1
4646
3
886
0
959
2249
846
3254
2
5147
3017
2667
1027
1290
2715
994
313
19932
3610