2906
1
607
0
1193
717
758
2258
2986
1080
1380
378
1804
688
475
567
5169
2525
4
1403
690
19783
2
10827
1618
583
3222
3
3083
17946
2465
297066
5065
790
3125