649
2
405
1
428
304
525
1062
431
313
1293
6
74
95
1117
4
1218
84
94
336
1114
704
297
85
864
80
335
3
1220
300
769
0
83
449
573