446
2
326
1
77
105
3
111
89
119
1146
1021
625
280
1045
0
989
765
383
1089
573
4
72
643
709
285
61
274
339
1459
81
293
63
297