272
1
263
2
125
265
94
73
704
1076
70
245
65
257
360
286
312
853
275
337
577
308
539
0
316
57
414
627
46
92
985