1189
0
3125
2
1425
2565
3
3546
1
1403
32302
528
3498
4
1037
3779
4471
2964
3051
1603
496
1787
1461
1410
2026
1310
2906
8637
11
4832
2258