255
0
32302
3158
2
3429
3498
4
137
3779
4471
866
2964
1
280
2354
3051
1603
670
908
1461
691
391
2399
2159
597
1729
2797
5
528
2906
1295
438
5225
8
2773