426
2
961
1
739
542
3
397
83
1922
4
996
330
95
74
430
715
6
1291
304
312
769
0
1111
1217
1859
9
300
392
624
287
547
286
119
109
89