340
1
695
2
515
439
712
12
354
479
298
333
779
9
424
243
102
220
189
367
957
316
539
0
337
277
309
1389
3
57
140
257
360
1450
7
66
246