1243
0
5151
2
1581
534
490
3159
1500
475
1298
477
1070
1105
2663
484
1103
21152
8
1166
914
98
1862
1
3168
433
1494
1288
809
938
3933
636