1570
3
1421
0
1153
383
593
223
1078
3090
6
471
3554
541
1015
510
36
290
5242
38
21152
8
536
25669
515
572
2996
1189
2213
1
931
1123
432
582
1726