786
1
908
2
1867
4
1319
3321
0
386
1010
2352
15
33
858
164
125
1006
89
2313
1134
1542
68
692
96
5512
5
9506
680
30
1713
110
92041
2432
476
3083