1558
2
2377
1
400
0
2163
1069
658
801
662
2255
1787
1250
1526
1066
1545
2744
12149
2722
3
693
3354
2293
674
690
1856
24337
22
913
1492
1660
1162
83
935