946
4
124
1
471
2
1164
7
88
165
566
714
1211
125
73
1051
3
678
897
952
515
637
1995
540
487
168
987
5
980
291
66
523
982
1129
67
0
1004