2465
2
2087
3125
3546
1
32302
0
392
3498
4
2271
3779
12305
3
4471
2964
3051
1603
1193
1787
1461
255
499
607
2906
784
997
373
2258
445
125