2658
0
1291
1
390
2372
2
1129
2168
5
3243
7
929
2855
3
1362
2694
1008
2982
2907
4
2786
775
2551
14492
3437
661
1762
1750
2190
1823
1603
2624
887
3251
6
467
646