3114
4
390
0
3116
1
1192
1960
1482
5
22330
22
2870
3
328
730
2525
2764
5368
3559
3082
1970
6
637
2909
475
13835
1883
530
405
846
417
677
217
244
1237