309
0
91
1
682
903
2
1319
912
88
1294
1128
73
850
789
404
1416
3
642
2288
2135
86
1599
1376
1880
4
4125
15
626
986
775
84
74
3103
7
520
632