3430
1
2166
2
933
2071
0
1630
20634
8
1343
1866
7
1132
3116
1506
1550
1115
440
1411
1040
670
2054
6
535
1440
755
971
682
509
282572
370
4281
2683
2979
633