933
1
3430
2166
2
1513
2054
6
971
0
2940
848
1866
7
1411
376
3536
1115
2393
4366
4
514
928
755
1470
453
2742
467
682
2461
20
999
17730
11
1652
177
4281
11881
3