2309
0
1089
3321
1
2152
1505
1063
2
4449
4
3490
6
2802
5
4928
2849
2475
2974
1431
607
3326
3
1947
9
3036
1014
618
845
5196
2578
1383
5546
585
567
509