346
2
612
3
412
1
277
274
0
473
4
154
136
415
487
538
1780
1260
555
516
56202
36
1360
2835
1384
54767
16
570
5028
44
114207
14
685
803
1148
12
772
1081
1056
937