2643
1
841
1224
0
904
1382
600
791
1663
780
520
680
343
884
741
1471
1373
1196
3030
2
8397
7
1526
1791
5382
4
4333
2207
1479
1290