1093
0
1660
1
1751
1399
1532
801
2999
3
1787
1691
785
1000
526
1431
1232
2
3326
673
2656
427
496
83
2368
784
2562
4179
1950
868
2427
12
693
1380
730