316
1
337
275
309
577
286
2
312
853
245
257
360
65
454
70
73
704
1450
7
94
724
346
52
569
0
338
1389
3
57
884
314
222
290