3083
2
2465
501
0
2932
2903
3
410
3051
1603
1
758
650
616
2149
5
3090
6
1849
2906
856
2258
617
469
2990
1294
1028
473
1659
1153