645
2
245
1
242
363
80
297
655
225
1123
1370
5
83
71
62
375
75
296
742
96
115
59
281
101
0
290
269
616
973
3
263
800
223