1103
0
484
668
1581
1243
490
1166
2123
534
614
1298
2996
1862
1
758
1120
460
1500
3083
2
337
17946
2711
809
938
392
477
4651
3
2271
4
742
323
2440