247
1
856
5358
7
1082
2
479
196
528
0
1275
3
1226
1193
614
494
363
284
2777
661
882
625
460
605244
4
771
797
309
6101
12
820
9
294
350
428
987
871