2301
1
1380
0
2136
7733
2
2276
4
2209
1599
542
1225
629
2866
5439
844
1526
2786
5
665
978
496
1310
5950
10
1012
581
1471
2974
2044
3312
9
801
2332
1615
868