1133
0
409
787
403
3006
3
951
2328
107
2735
1780
1346
4
1101
292
1215
1
1020
514
729
2634
957
31535
456