299
2
678
3
532
1
448
1026
5
130
375
491
6
122
154
239
176
241
325
109
291
86
81
57
0
63
90
132
181
238
136
1656
4
1995
1153
1068
1713