172
1
1597
6
1059
5
364
319
323
476
607
738
0
83
1339
2
617
796
347
72
894
830
273
778
3
654
787
1117
1764
97
71
338
1450
4
450
256
263