477
0
6916
914
776
1731
2172
1581
2475
1
938
601
376
681
471
809
3316
10
3429
1500
1205
502
2041
2
2313