1981
0
994
1488
422
648
587
1580
2477
1581
1650
685
325
328
882
1149
604
268
474
767
4537
1603
238
509
172
463
1029
660
3360
737
1767
1