2301
1
2245
3
496
0
2530
4
1526
2
3080
1380
21152
8
17333
27
1174
1787
951
2866
10827
844
2786
5
665
1047
3090
6
2209
2276
2932
5950
10
297066
1471
801
1632
1019
2906
1599