2301
1
496
0
2530
4
1526
2
3673
6
6346
16
1903
3
1380
17333
27
1174
2245
1787
951
2866
10827
844
2786
5
665
6499
2209
2276
5950
10
1471
3090
801
1632
1019
2906
1960
1599