905
1
2152
0
957
951
454
10537
19
403
3287
2121
4
409
691
415
2231
2
1045
3152
9
2725
1557
1661
3148
602
330
722
410
787
3257
1161
846
668
6406
12