240
0
1
737
2
222
500
176
170
64
409
3
235
634
515
312
321
1010
317
623
1374
1157
144
179
790
882
1259
1213
1094
5
1021
177
1088
304
1097
346
127
165
311
135
158
869
1349
558
424
1006
336