1103
0
914
1457
1045
2663
490
371
1581
668
527
614
2271
4
2996
445
325
318
3168
1743
758
6916
839
1120
1030
395
1500
2266
817
485