3114
4
390
0
1346
440
1192
1
1960
670
1482
5
22330
22
1710
2870
3
328
730
2525
2764
5368
3559
3082
1970
6
637
2909
475
13835
1110
1883
530
1343
839
405
846