1380
0
1306
1
1225
660
3354
1787
718
1310
1012
868
575
5805
3
629
2999
1506
4
1239
582
801
3691
504
566
2615
2173
1547
16769
16062
15
621
984
1252