1397
0
980
1
2551
471
706
1743
3012
1451
1225
790
451
11447
1392
2595
1601
950
549
1179
721
1194
1618
1123
638
661
2238
5043
878
2349
3
2032
2
861