1574
6
2154
2
256
1
263
133
853
416
449
943
83
830
0
273
894
476
1339
617
738
607
72
778
3
787
653
1117
97
591
881
540
2197
304
1460