1581
0
1243
668
1166
2123
534
1298
2271
4
2996
1749
1
1862
883
3589
2
758
2245
3
83
1000
578
1500
1226
477
1475
3053
7
19783
2535
878
1464
809
938
3715