3071
11
579
1
3106
2
440
2132
1264
0
1635
4
1282
2507
3
1827
1761
2295
3416
2774
6
282
20545
1239
539
11351
17
9836
15
3505
785