969
3
976
2
646
0
1343
5871
15
1132
2306
3250
1506
1235
1
745
2814
5
1869
1550
302
670
964
1885
2330
769
522
440
3025
1334
11829
3505
4
1501
21743
365
633