2301
1
2209
2786
5
5950
10
7733
2
1812
2530
2322
4
1599
6091
693
0
1935
951
833
662
2136
2866
1001
844
1590
665
496
2392
2276
1690
1471
1746
801
4187