1229
1
7952
1009
2
3235
467
0
1129
1049
443
1133
3006
3
909
403
951
409
1346
4
107
1733
1161
1215
787
798
714
1101
381
292
400
935
1939
2470
835