3063
3
443
0
1056
1
3359
1411
2
1889
571
25137
1470
447
646
2470
2642
4098
1733
2312
669
650
2693
1513
7952
2054
6
915
1087
2229
4
292
662
1129
775
661