304
1
1460
3
72
892
2
828
0
273
1115
1762
6
778
784
653
450
1449
4
1418
70
337
323
86
540
1353
591
880
2193
1095
2548
131
435
852
416