263
0
79
5
28
1
507
504
3
177
645
2
87
99
473
110
606
745
375
556
244
960
1468
310
490
870
8
540
1063
980
67
212
471
842
897
630