1216
0
1436
693
1868
2
777
1466
585
922
765
1479
1743
3655
3
1134
909
493
189
2270
110
5338
5043
1
1156
266
455
746
1552
4
2042
581
683
628
758