596
1
934
4
1345
378
263
2
346
358
3
1088
8
1137
6
918
685
95
1813
581
471
401
457
768
1305
1531
7
1131
4509
5
69
1632
1102
432
3020
1417
135920
0
1238