2140
2
6112
4
1343
0
2422
1132
2306
1759
3250
2636
1506
745
2814
5
1869
1
1550
302
670
964
615
2330
769
522
440
3025
1334
11829
3505
21743
365
633
5009