506
1
1148
4
394
1526
416
1372
1377
1641
2
1024
726
450
787
654
778
3
1117
1764
6
72
894
830
0
273
83
738
1339
617
796
346
607
323
304
1460