1216
0
1436
1868
2
1466
2024
1
693
585
903
922
777
1479
2032
1743
3655
3
493
266
455
746
765
758
332
2206
866
1552
4
2861
1211
875
378
1409
1010