4230
0
1248
1
17946
2465
2
1189
1611
3125
3546
32302
2690
4
3498
1125
3779
1653
4471
2964
3051
1603
1787
1461
557
2060
2906
784
2258
445
2349
3