1380
0
1306
1
1787
1225
868
2999
3
1310
801
3691
4
660
718
2615
2173
1547
16769
16062
15
3354
1722
197
467
784
1012
5805
2604
5308
629
2082
1506
582