1189
0
3125
2
830
5440
8
3498
4
3779
4471
2964
1
3051
1603
844
1461
920
1775
1417
791
672
2906
662
2069
5
1314
1023
991
1329
1346
1557
1447
1649
1286
3