3085
5
804
0
2089
2
3158
929
3
1107
1
463
3310
1183
467
3539
2228
590
598
2476
1997
1216
571
623
894
1312
633
742
1478
1226
541
1211
2466
312
719