3114
4
1478
2
1462
1
1343
0
3795
1132
2306
3250
1506
745
2814
5
662
1869
1550
302
670
964
2330
769
522
440
3025
1334
11829
3599
973
3505
21743
365
2194