681
5
130
1
250
399
105
398
361
937
2
251
1250
6
516
879
4
461
375
314
523
126
650
415
273
265
428
1515
334
914
0
144
98
355
289
487