685
0
269
3840
410
514
981
439
597
518
266
1396
1043
278
479
47041
798
1840
2
1101
787
968
340
1025
303
586
428
456
1161
683
267
951