1486
0
3211
394
1056
402
2366
1
758
490
167
3516
503
3085
5
804
2089
2
3158
721
929
3
4196
1107
463
3310
1183
467
3539
590
598
2476
1997
1028
1216