1193
0
3125
2
3546
1
1761
5440
8
3498
4
534
3779
1397
1391
536
4471
2964
3051
1603
2042
1150
1461
657
5065
2906
501
721
2069
5
1329
1486
2258
1045
1672